40
40
movies
eye 40
favorite 0
comment 0
14
14
Oct 1, 2015
10/15
by
Simon Cross
movies
eye 14
favorite 0
comment 0
Simon Cross http://www.pyvideo.org/video/3941/thursday-lightning-talks https://2015.za.pycon.org/events/thursday-lightning-talks Accepted Lightning Talks for Thursday ===================================== * **[Racy interrupt handling](https://speakerdeck.com/pyconza/pyconza-2015-racy-interrupt-handling-by-bruce-merry)** by Bruce Merry * **Vulture in Python** by Philip Sterne * **Edx** by Carl Dawson * **AST linting** by Bryn Divey * **Numpy in Anger! ** by Laura Richter * **How to screw up...
Topics: pyconza, pyconza2015, python, SimonCross
86
86
Oct 2, 2015
10/15
by
Richard Larkin
movies
eye 86
favorite 0
comment 0
Richard Larkin http://www.pyvideo.org/video/3936/kivy-showcase-a-short-exploration-of-how-kivy-is https://2015.za.pycon.org/talks/17/ In this talk, we will look at some real-world success stories using Kivy. From exhibition-size interactive displays to race car telemetry systems to robotics, Kivy is being used to deliver many compelling and innovative applications. We'll use these applications to discuss some of the features and abilities of the framework that make it such a good choice for a...
Topics: pyconza, pyconza2015, python, RichardLarkin
70
70
Oct 1, 2015
10/15
by
Petrus Janse van Rensburg
movies
eye 70
favorite 0
comment 0
Petrus Janse van Rensburg http://www.pyvideo.org/video/3928/pycon-montreal-in-30-min https://2015.za.pycon.org/talks/4/ This will be a whirlwind overview of some of the most interesting talks from this year's big PyCon in Montréal. The goal is to boil down the gist of my 10 favourite talks into a single, super-charged talk that gives you a good idea of what went down, but without getting stuck on any particular topic.
Topics: pyconza, pyconza2015, python, PetrusJansevanRensburg
447
447
Oct 1, 2015
10/15
by
Abuobayda Shabat
movies
eye 447
favorite 0
comment 0
Abuobayda Shabat http://www.pyvideo.org/video/3929/an-introduction-to-machine-learning-in-python https://2015.za.pycon.org/talks/21/ In this tutorial, two main areas will be covered using Textural Images Dataset: Textural Features Methods: (Grey Level Co-occurrence Matrix(GLCM), Local Binary Pattern(LBP) and Local Directional Pattern(LDP)) Classification using Support Vector Machine (SVM) and Naive Bayes(NB). Both Features Extraction and Classification will be implemented using Python. Texture...
Topics: pyconza, pyconza2015, python, AbuobaydaShabat
185
185
Oct 2, 2015
10/15
by
Bernhardt Garlipp
movies
eye 185
favorite 0
comment 0
Bernhardt Garlipp http://www.pyvideo.org/video/3937/community-security-anpr-automated-number-plate https://2015.za.pycon.org/talks/15/ The talk will be a introductory tutorial showing how to get an ANPR (Automated Number Plate Recognition) system, which was developed for community security, up and running on your Raspberry Pi. This will provide a comfortable starting point for any security-prone person to start monitoring the vehicles entering and leaving their community. The target audience...
Topics: pyconza, pyconza2015, python, BernhardtGarlipp
400
400
Oct 1, 2015
10/15
by
Kobus Wolvaardt
movies
eye 400
favorite 1
comment 0
Kobus Wolvaardt http://www.pyvideo.org/video/3926/numberplate-recognition-using-python-opencv-and https://2015.za.pycon.org/talks/14/ How to build/construct a numberplate recognition system for you or your neighbourhood. Using Python and openCV to detect and recognize numberplates from images, check and log it in a DB. Some challenges in getting usable numberplates at night and how the software was designed will be covered.
Topics: pyconza, pyconza2015, python, KobusWolvaardt
24
24
movies
eye 24
favorite 0
comment 0
Simon Cross http://www.pyvideo.org/video/3944/closing https://2015.za.pycon.org/events/closing Closing ======= The closing ceremony. A general wrap of the conference. There will also be announcements about sprints on Saturday and Sunday.
Topics: pyconza, pyconza2015, python, SimonCross
22
22
Oct 2, 2015
10/15
by
Simon Cross
movies
eye 22
favorite 0
comment 0
Simon Cross http://www.pyvideo.org/video/3943/friday-lightning-talks https://2015.za.pycon.org/events/friday-lightning-talks Accepted Lightning Talks for Friday =================================== * **Using Odo to load data** by Tobias Brandt * **Sh** by Adrianna Pińska * **Pygame Zero** by Neil Muller * **How not to hate Javascript** by Adam Jorgensen * **Testing code examples from your slides** by Jeremy Thurgood (time allowing)
Topics: pyconza, pyconza2015, python, SimonCross
120
120
Oct 1, 2015
10/15
by
Tobias Brandt
movies
eye 120
favorite 0
comment 0
Tobias Brandt http://www.pyvideo.org/video/3931/the-split-apply-combine-pattern-for-data-science https://za.pycon.org/talks/12/ Many data science problems involve the application of a split-apply-combine pattern, where you break up a big dataset into independent pieces, operate on each piece in isolation and then put all the pieces back together. This crops up in all stages of a data analysis: * During data preparation, when performing group-wise ranking, standardisation, or normalisation. *...
Topics: pyconza, pyconza2015, python, TobiasBrandt
146
146
Oct 1, 2015
10/15
by
Gideon Redelinghuys
movies
eye 146
favorite 0
comment 0
Gideon Redelinghuys http://www.pyvideo.org/video/3925/python-cloudflare https://2015.za.pycon.org/talks/3/ CloudFlare protects and accelerates any website online. Whether it's protecting large customers from 160Gbps DDOS attacks, dealing with normal Reddit traffic, Universal SSL or providing one of the fastest DNS servers in the world we need to stay up, work fast and deploy fast. To this end we have two large Python projects we use at CloudFlare. One is the popular configuration manager Salt....
Topics: pyconza, pyconza2015, python, GideonRedelinghuys
92
92
Oct 2, 2015
10/15
by
Simon Cross
movies
eye 92
favorite 0
comment 0
Simon Cross http://www.pyvideo.org/video/3942/python-in-production-panel-discussion https://2015.za.pycon.org/events/panel Panel Discussion: "Python in Production" ======================================== On Friday morning, there will be a panel discussion on using and deploying Python projects in production. The panel will follow a simple discussion format with panelists responding to questions from the audience. Panel chair: *Simon Cross* Panelists: * *Andy Rabagliati* (CSIR / CHPC)...
Topics: pyconza, pyconza2015, python, SimonCross
169
169
Oct 1, 2015
10/15
by
Azhar Desai
movies
eye 169
favorite 0
comment 0
Azhar Desai http://www.pyvideo.org/video/3927/opencanary-a-new-python-based-honeypot https://2015.za.pycon.org/talks/10/ Honeypots: a great idea tempered by over a decade of glorious misapplication resulting in a slow relegation to the realm of academia and slightly dubious research. But it doesn’t have to be that way. In August 2015 we released OpenCanary, the Open Source version of our commercial Python-based honeypot. Traditional honeypots aim to reveal attacker tools, techniques and...
Topics: pyconza, pyconza2015, python, AzharDesai
48
48
Oct 2, 2015
10/15
by
Maciej Fijalkowski
movies
eye 48
favorite 0
comment 0
Maciej Fijalkowski http://www.pyvideo.org/video/3932/how-pypy-runs-your-program https://2015.za.pycon.org/talks/18/ In this talk we would like to have a short introduction on how Python programs are compiled and executed, with special attention towards just-in-time compilation done by PyPy. PyPy is the most advanced Python interpreter around, and while it should generally just speed up your programs, there is a wide range of performance that you can get out of PyPy, ranging from slightly faster...
Topics: pyconza, pyconza2015, python, MaciejFijalkowski
45
45
Oct 1, 2015
10/15
by
Adrianna Pińska
movies
eye 45
favorite 0
comment 0
Adrianna Pińska http://www.pyvideo.org/video/3930/a-little-scripting-goes-a-long-way-automating-da https://2015.za.pycon.org/talks/23/ When we think about scientific programming, we often focus on complex high-performance applications for performing simulations of chemical processes, or on data analysis tools. It is easy to overlook the gaps between tools, such as format conversions, which may be simple for a programmer to automate, but require hours of tedious work for a researcher without...
Topics: pyconza, pyconza2015, python, AdriannaPińska
110
110
Oct 2, 2015
10/15
by
Neil Muller
movies
eye 110
favorite 0
comment 0
Neil Muller http://www.pyvideo.org/video/3938/supporting-python-3 https://2015.za.pycon.org/talks/19/ The tools for supporting Python 2 & 3 in a single codebase have improved significantly from the early Python 3 days of just 2to3. Porting Python 2 code to work with Python 2 & 3 without a constant 2to3 translation step is not hard anymore, and leads to much easier-to-maintain ports. In this talk, I will discuss some of the suggested best practices for supporting both Python 2 and Python...
Topics: pyconza, pyconza2015, python, NeilMuller
44
44
Oct 1, 2015
10/15
by
Greg Kempe
movies
eye 44
favorite 0
comment 0
Greg Kempe http://www.pyvideo.org/video/3923/pragmatic-python-for-social-change https://2015.za.pycon.org/talks/22/ [Code for South Africa](http://code4sa.org) is a civic technology lab that uses Python and open data to promote informed decision making to drive social change. We use our skills for social good. We build tools like [Wazimap.co.za](http://wazimap.co.za) for exploring your neighbourhood through statistics, [Medicine Prices (mpr.code4sa.org)](http://mpr.code4sa.org) for finding...
Topics: pyconza, pyconza2015, python, GregKempe
69
69
Oct 21, 2015
10/15
by
Jeremy Thurgood
movies
eye 69
favorite 0
comment 0
Jeremy Thurgood http://www.pyvideo.org/video/3934/property-based-testing-with-hypothesis https://2015.za.pycon.org/talks/8/ Unit testing can be more effective and less tedious when you have an army of robot monkeys at your disposal. Why should humans have to worry about finding the particular combination of Turkish and Tengwar that crashes the serialiser, or the convoluted sequence of operations that corrupts the database? > Hypothesis is a Python library for turning unit tests into...
Topics: pyconza, pyconza2015, python, JeremyThurgood
118
118
Oct 1, 2015
10/15
by
Carl Scheffler
movies
eye 118
favorite 0
comment 0
Carl Scheffler http://www.pyvideo.org/video/3924/distributed-pub-sub-infrastructure-with-apache-ka https://2015.za.pycon.org/talks/20/ [Apache Kafka](http://kafka.apache.org/) is great for building a large scale distributed data bus. Even a small cluster will happily accept and store thousands of messages per second, and make them available to consumers with low latency. Kafka was chosen as the solution to our publish-subscribe infrastructure at [Takealot.com](http://www.takealot.com/). It...
Topics: pyconza, pyconza2015, python, CarlScheffler
61
61
Oct 2, 2015
10/15
by
Iwan Vosloo
movies
eye 61
favorite 0
comment 0
Iwan Vosloo http://www.pyvideo.org/video/3939/whats-the-point-of-object-orientation https://2015.za.pycon.org/talks/9/ Object Orientation (OO) is often introduced in terms of how it is implemented by a specific language. However, understanding the theory underlying OO is not quite the same as understanding how OO concepts are supported by a particular language. It is insightful to understand the simple OO fundamentals and how these map to the particular implementation provided by Python. In...
Topics: pyconza, pyconza2015, python, IwanVosloo
37
37
movies
eye 37
favorite 0
comment 0
Stefano Rivera http://www.pyvideo.org/video/3935/the-road-to-continuous-deploys https://2015.za.pycon.org/talks/24/ How do we get work from a developer's laptop to a production server? How do we do this repeatedly? How do we avoid releasing bad patches? How do we get changes out as fast as possible? And what happens to requests during a deploy? If you want continuous deployment, you have to solve these problems. How do you handle configuration, so that the same code can run in multiple...
Topics: pyconza, pyconza2015, python, Room215, StefanoRivera
84
84
movies
eye 84
favorite 0
comment 0
Bruce Merry http://www.pyvideo.org/video/3933/how-i-learnt-to-stop-worrying-and-love-boostpyth https://2015.za.pycon.org/talks/5/ The Zen of Python dictates that there should be one - and preferably only one - obvious way to do something. However, when it comes to interoperation with C and C++, there is a multitude of options: the Python C API, Boost.Python, ctypes, cffi, Cython. I will describe my quest to find the holy grail right interface for a high-performance networking library. The talk...
Topics: pyconza, pyconza2015, python, Room215, BruceMerry